_CUSTOM_META(DRM_IOCTL_VERSION, DRM_IOWR(0x00, struct drm_version))
_BASIC_META(DRM_IOCTL_GET_UNIQUE)
_BASIC_META(DRM_IOCTL_GET_MAGIC)
_BASIC_META(DRM_IOCTL_IRQ_BUSID)
_BASIC_META(DRM_IOCTL_GET_MAP)
_BASIC_META(DRM_IOCTL_GET_CLIENT)
_BASIC_META(DRM_IOCTL_GET_STATS)
_BASIC_META(DRM_IOCTL_SET_VERSION)
_BASIC_META(DRM_IOCTL_MODESET_CTL)
_BASIC_META(DRM_IOCTL_GEM_CLOSE)
_BASIC_META(DRM_IOCTL_GEM_FLINK)
_BASIC_META(DRM_IOCTL_GEM_OPEN)
_BASIC_META(DRM_IOCTL_GET_CAP)
_BASIC_META(DRM_IOCTL_SET_CLIENT_CAP)

_BASIC_META(DRM_IOCTL_SET_UNIQUE)
_BASIC_META(DRM_IOCTL_AUTH_MAGIC)
_BASIC_META(DRM_IOCTL_BLOCK)
_BASIC_META(DRM_IOCTL_UNBLOCK)
_BASIC_META(DRM_IOCTL_CONTROL)
_BASIC_META(DRM_IOCTL_ADD_MAP)
_BASIC_META(DRM_IOCTL_ADD_BUFS)
_BASIC_META(DRM_IOCTL_MARK_BUFS)
_BASIC_META(DRM_IOCTL_INFO_BUFS)
_BASIC_META(DRM_IOCTL_MAP_BUFS)
_BASIC_META(DRM_IOCTL_FREE_BUFS)

_BASIC_META(DRM_IOCTL_RM_MAP)

_BASIC_META(DRM_IOCTL_SET_SAREA_CTX)
_BASIC_META(DRM_IOCTL_GET_SAREA_CTX)

_BASIC_META(DRM_IOCTL_SET_MASTER)
_BASIC_META(DRM_IOCTL_DROP_MASTER)

_BASIC_META(DRM_IOCTL_ADD_CTX)
_BASIC_META(DRM_IOCTL_RM_CTX)
_BASIC_META(DRM_IOCTL_MOD_CTX)
_BASIC_META(DRM_IOCTL_GET_CTX)
_BASIC_META(DRM_IOCTL_SWITCH_CTX)
_BASIC_META(DRM_IOCTL_NEW_CTX)
_BASIC_META(DRM_IOCTL_RES_CTX)
_BASIC_META(DRM_IOCTL_ADD_DRAW)
_BASIC_META(DRM_IOCTL_RM_DRAW)
_BASIC_META(DRM_IOCTL_DMA)
_BASIC_META(DRM_IOCTL_LOCK)
_BASIC_META(DRM_IOCTL_UNLOCK)
_BASIC_META(DRM_IOCTL_FINISH)

_BASIC_META(DRM_IOCTL_PRIME_HANDLE_TO_FD)
_BASIC_META(DRM_IOCTL_PRIME_FD_TO_HANDLE)

_BASIC_META(DRM_IOCTL_AGP_ACQUIRE)
_BASIC_META(DRM_IOCTL_AGP_RELEASE)
// XXX: _BASIC_META(DRM_IOCTL_AGP_ENABLE)
// XXX: _BASIC_META(DRM_IOCTL_AGP_INFO)
// XXX: _BASIC_META(DRM_IOCTL_AGP_ALLOC)
// XXX: _BASIC_META(DRM_IOCTL_AGP_FREE)
// XXX: _BASIC_META(DRM_IOCTL_AGP_BIND)
// XXX: _BASIC_META(DRM_IOCTL_AGP_UNBIND)

_BASIC_META(DRM_IOCTL_SG_ALLOC)
_BASIC_META(DRM_IOCTL_SG_FREE)

_BASIC_META(DRM_IOCTL_WAIT_VBLANK)

_BASIC_META(DRM_IOCTL_CRTC_GET_SEQUENCE)
_BASIC_META(DRM_IOCTL_CRTC_QUEUE_SEQUENCE)

_BASIC_META(DRM_IOCTL_UPDATE_DRAW)

_BASIC_META(DRM_IOCTL_MODE_GETRESOURCES)
_BASIC_META(DRM_IOCTL_MODE_GETCRTC)
_BASIC_META(DRM_IOCTL_MODE_SETCRTC)
_BASIC_META(DRM_IOCTL_MODE_CURSOR)
_BASIC_META(DRM_IOCTL_MODE_GETGAMMA)
_BASIC_META(DRM_IOCTL_MODE_SETGAMMA)
_BASIC_META(DRM_IOCTL_MODE_GETENCODER)
_BASIC_META(DRM_IOCTL_MODE_GETCONNECTOR)
_BASIC_META(DRM_IOCTL_MODE_ATTACHMODE)
_BASIC_META(DRM_IOCTL_MODE_DETACHMODE)

_BASIC_META(DRM_IOCTL_MODE_GETPROPERTY)
_BASIC_META(DRM_IOCTL_MODE_SETPROPERTY)
_BASIC_META(DRM_IOCTL_MODE_GETPROPBLOB)
_BASIC_META(DRM_IOCTL_MODE_GETFB)
_BASIC_META(DRM_IOCTL_MODE_ADDFB)
_BASIC_META(DRM_IOCTL_MODE_RMFB)
_BASIC_META(DRM_IOCTL_MODE_PAGE_FLIP)
_BASIC_META(DRM_IOCTL_MODE_DIRTYFB)

_BASIC_META(DRM_IOCTL_MODE_CREATE_DUMB)
_BASIC_META(DRM_IOCTL_MODE_MAP_DUMB)
_BASIC_META(DRM_IOCTL_MODE_DESTROY_DUMB)
_BASIC_META(DRM_IOCTL_MODE_GETPLANERESOURCES)
_BASIC_META(DRM_IOCTL_MODE_GETPLANE)
_BASIC_META(DRM_IOCTL_MODE_SETPLANE)
_BASIC_META(DRM_IOCTL_MODE_ADDFB2)
_BASIC_META(DRM_IOCTL_MODE_OBJ_GETPROPERTIES)
_BASIC_META(DRM_IOCTL_MODE_OBJ_SETPROPERTY)
_BASIC_META(DRM_IOCTL_MODE_CURSOR2)
_BASIC_META(DRM_IOCTL_MODE_ATOMIC)
_BASIC_META(DRM_IOCTL_MODE_CREATEPROPBLOB)
_BASIC_META(DRM_IOCTL_MODE_DESTROYPROPBLOB)

_BASIC_META(DRM_IOCTL_SYNCOBJ_CREATE)
_BASIC_META(DRM_IOCTL_SYNCOBJ_DESTROY)
_BASIC_META(DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD)
_BASIC_META(DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE)
_BASIC_META(DRM_IOCTL_SYNCOBJ_WAIT)
_BASIC_META(DRM_IOCTL_SYNCOBJ_RESET)
_BASIC_META(DRM_IOCTL_SYNCOBJ_SIGNAL)

_BASIC_META(DRM_IOCTL_MODE_CREATE_LEASE)
_BASIC_META(DRM_IOCTL_MODE_LIST_LESSEES)
_BASIC_META(DRM_IOCTL_MODE_GET_LEASE)
_BASIC_META(DRM_IOCTL_MODE_REVOKE_LEASE)

_BASIC_META(DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT)
_BASIC_META(DRM_IOCTL_SYNCOBJ_QUERY)
_BASIC_META(DRM_IOCTL_SYNCOBJ_TRANSFER)
_BASIC_META(DRM_IOCTL_SYNCOBJ_TIMELINE_SIGNAL)

_BASIC_META(DRM_IOCTL_MODE_GETFB2)
